/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


// Ce package contient les elements permettant de gerer l'interface graphique
import javax.microedition.lcdui.*;

/**
 *
 * @author vdupont
 */
public class EcranDemarrage {

    //attributs
    public Command commandExit;
    public Command pressRagot;
    
    private Form form1;
    private StringItem labelRagot;
    private TextField textField1;
    private Controleur monCont ;

    //------------------------------------------------------------------------


    public EcranDemarrage(Controleur cont) {

        this.monCont = cont ;

        // creation d'un objet formulaire sur lequel on peut placer des composants
	this.form1 = new Form("RAGOTRON");

	// creation d'un bouton pour sortir du programme
	this.commandExit = new Command("Exit", Command.SCREEN,1);

	this.labelRagot = new StringItem("Nouveau Ragot : ", "Cliquez ici !") ;
	this.form1.append(labelRagot) ;

	this.pressRagot = new Command("Nouveau Ragot", Command.ITEM, 10) ;
	this.labelRagot.setDefaultCommand(pressRagot);
	this.labelRagot.setItemCommandListener(this.monCont);

	// creation d'un champ de texte
	this.textField1 = new TextField("Message : ","Editez ce message !",25,TextField.ANY);

	// ajout des composants au formulaire
	this.form1.addCommand(commandExit);
	this.form1.append(textField1);
	this.form1.setCommandListener(this.monCont);

    }

    public Screen getScreen() {
        return this.form1 ;
    }

    public StringItem getLabel() {
        return this.labelRagot ;
    }
}
